package com.paradogs.demo.gate.rpc;

import com.paradogs.framework.common.pojo.misc.LongWrapper;
import com.paradogs.framework.core.annoations.rpc.PRClient;
import com.paradogs.framework.core.annoations.rpc.PRRPCMapping;
import com.paradogs.framework.core.msg.GCAck;

/**
 * @author: yumi
 * @date: 2023/11/29  10:18
 * @Description: TODO
 */
@PRClient("logic")
public interface LogicClient {

    @PRRPCMapping("role.loadPlayer")
    GCAck loadPlayer(LongWrapper uid);

    @PRRPCMapping("role.firstSyncData")
    void firstSyncData();
}
